package com.ruoyi.buss.grid.dqcd.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.buss.grid.dqcd.mapper.QmcyCustDqcdMapper;
import com.ruoyi.buss.grid.dqcd.domain.QmcyCustDqcd;
import com.ruoyi.buss.grid.dqcd.service.IQmcyCustDqcdService;

/**
 * 定期存单Service业务层处理
 * 
 * @author zjh
 * @date 2021-11-29
 */
@Service
public class QmcyCustDqcdServiceImpl implements IQmcyCustDqcdService 
{
    @Autowired
    private QmcyCustDqcdMapper qmcyCustDqcdMapper;

    /**
     * 查询定期存单
     * 
     * @param tdTdAcctNo 定期存单ID
     * @return 定期存单
     */
    @Override
    public QmcyCustDqcd selectQmcyCustDqcdById(String tdTdAcctNo)
    {
        return qmcyCustDqcdMapper.selectQmcyCustDqcdById(tdTdAcctNo);
    }

    /**
     * 查询定期存单列表
     * 
     * @param qmcyCustDqcd 定期存单
     * @return 定期存单
     */
    @Override
    public List<QmcyCustDqcd> selectQmcyCustDqcdList(QmcyCustDqcd qmcyCustDqcd)
    {
        return qmcyCustDqcdMapper.selectQmcyCustDqcdList(qmcyCustDqcd);
    }

    /**
     * 新增定期存单
     * 
     * @param qmcyCustDqcd 定期存单
     * @return 结果
     */
    @Override
    public int insertQmcyCustDqcd(QmcyCustDqcd qmcyCustDqcd)
    {
        return qmcyCustDqcdMapper.insertQmcyCustDqcd(qmcyCustDqcd);
    }

    /**
     * 修改定期存单
     * 
     * @param qmcyCustDqcd 定期存单
     * @return 结果
     */
    @Override
    public int updateQmcyCustDqcd(QmcyCustDqcd qmcyCustDqcd)
    {
        return qmcyCustDqcdMapper.updateQmcyCustDqcd(qmcyCustDqcd);
    }

    /**
     * 批量删除定期存单
     * 
     * @param tdTdAcctNos 需要删除的定期存单ID
     * @return 结果
     */
    @Override
    public int deleteQmcyCustDqcdByIds(String[] tdTdAcctNos)
    {
        return qmcyCustDqcdMapper.deleteQmcyCustDqcdByIds(tdTdAcctNos);
    }

    /**
     * 删除定期存单信息
     * 
     * @param tdTdAcctNo 定期存单ID
     * @return 结果
     */
    @Override
    public int deleteQmcyCustDqcdById(String tdTdAcctNo)
    {
        return qmcyCustDqcdMapper.deleteQmcyCustDqcdById(tdTdAcctNo);
    }
}
